package com.example.cloudcashierpos.bean;

import org.greenrobot.greendao.annotation.Entity;
import org.greenrobot.greendao.annotation.Id;

import java.util.Date;
import org.greenrobot.greendao.annotation.Generated;

@Entity
public class corecmsfoodfeed {
    /**
     * 序列
     */
    @Id
    private Long id;

    /**
     * 品牌id
     */
    private Integer corpId;

    /**
     * 门店id
     */
    private Integer storeId;

    /**
     * 加料分组id
     */
    private Long feedTypeId;

    /**
     * 加料名称
     */
    private String name;

    /**
     * 加料价格
     */
    private double price;

    /**
     * 预估成本
     */
    private double purPrice;

    /**
     * 是否与分类一致
     */
    private Integer departAsType;

    /**
     * 出品部门id
     */
    private Long departId;

    /**
     * 数字助记码
     */
    private String helpCode;

    /**
     * 拼音助记码
     */
    private String pinYin;

    /**
     * 保质期
     */
    private Integer warrantyDate;

    /**
     * 保质期单位ID
     */
    private Integer warrantyType;

    /**
     * 条形码
     */
    private String code;

    /**
     * 是否需要打印
     */
    private Boolean isPrint;

    /**
     * 收银端是否允许改价
     */
    private Boolean changePrice;

    /**
     * 收银端是否允许打折
     */
    private Boolean discounts;

    /**
     * 状态
     */
    private Integer status;

    /**
     * 图片
     */
    private String image;

    /**
     * 是否删除
     */
    private Boolean isDelete;

    /**
     * 是否通用
     */
    private Integer currencyFlag;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 更新时间
     */
    private Date updateTime;

    /**
     * 修改时间
     */
    private Long modifyTime;

    @Generated(hash = 1062867226)
    public corecmsfoodfeed(Long id, Integer corpId, Integer storeId,
            Long feedTypeId, String name, double price, double purPrice,
            Integer departAsType, Long departId, String helpCode, String pinYin,
            Integer warrantyDate, Integer warrantyType, String code,
            Boolean isPrint, Boolean changePrice, Boolean discounts, Integer status,
            String image, Boolean isDelete, Integer currencyFlag, Date createTime,
            Date updateTime, Long modifyTime) {
        this.id = id;
        this.corpId = corpId;
        this.storeId = storeId;
        this.feedTypeId = feedTypeId;
        this.name = name;
        this.price = price;
        this.purPrice = purPrice;
        this.departAsType = departAsType;
        this.departId = departId;
        this.helpCode = helpCode;
        this.pinYin = pinYin;
        this.warrantyDate = warrantyDate;
        this.warrantyType = warrantyType;
        this.code = code;
        this.isPrint = isPrint;
        this.changePrice = changePrice;
        this.discounts = discounts;
        this.status = status;
        this.image = image;
        this.isDelete = isDelete;
        this.currencyFlag = currencyFlag;
        this.createTime = createTime;
        this.updateTime = updateTime;
        this.modifyTime = modifyTime;
    }

    @Generated(hash = 1089296745)
    public corecmsfoodfeed() {
    }

    public Long getId() {
        return this.id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Integer getCorpId() {
        return this.corpId;
    }

    public void setCorpId(Integer corpId) {
        this.corpId = corpId;
    }

    public Integer getStoreId() {
        return this.storeId;
    }

    public void setStoreId(Integer storeId) {
        this.storeId = storeId;
    }

    public Long getFeedTypeId() {
        return this.feedTypeId;
    }

    public void setFeedTypeId(Long feedTypeId) {
        this.feedTypeId = feedTypeId;
    }

    public String getName() {
        return this.name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public double getPrice() {
        return this.price;
    }

    public void setPrice(double price) {
        this.price = price;
    }

    public double getPurPrice() {
        return this.purPrice;
    }

    public void setPurPrice(double purPrice) {
        this.purPrice = purPrice;
    }

    public Integer getDepartAsType() {
        return this.departAsType;
    }

    public void setDepartAsType(Integer departAsType) {
        this.departAsType = departAsType;
    }

    public Long getDepartId() {
        return this.departId;
    }

    public void setDepartId(Long departId) {
        this.departId = departId;
    }

    public String getHelpCode() {
        return this.helpCode;
    }

    public void setHelpCode(String helpCode) {
        this.helpCode = helpCode;
    }

    public String getPinYin() {
        return this.pinYin;
    }

    public void setPinYin(String pinYin) {
        this.pinYin = pinYin;
    }

    public Integer getWarrantyDate() {
        return this.warrantyDate;
    }

    public void setWarrantyDate(Integer warrantyDate) {
        this.warrantyDate = warrantyDate;
    }

    public Integer getWarrantyType() {
        return this.warrantyType;
    }

    public void setWarrantyType(Integer warrantyType) {
        this.warrantyType = warrantyType;
    }

    public String getCode() {
        return this.code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public Boolean getIsPrint() {
        return this.isPrint;
    }

    public void setIsPrint(Boolean isPrint) {
        this.isPrint = isPrint;
    }

    public Boolean getChangePrice() {
        return this.changePrice;
    }

    public void setChangePrice(Boolean changePrice) {
        this.changePrice = changePrice;
    }

    public Boolean getDiscounts() {
        return this.discounts;
    }

    public void setDiscounts(Boolean discounts) {
        this.discounts = discounts;
    }

    public Integer getStatus() {
        return this.status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getImage() {
        return this.image;
    }

    public void setImage(String image) {
        this.image = image;
    }

    public Boolean getIsDelete() {
        return this.isDelete;
    }

    public void setIsDelete(Boolean isDelete) {
        this.isDelete = isDelete;
    }

    public Integer getCurrencyFlag() {
        return this.currencyFlag;
    }

    public void setCurrencyFlag(Integer currencyFlag) {
        this.currencyFlag = currencyFlag;
    }

    public Date getCreateTime() {
        return this.createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return this.updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public Long getModifyTime() {
        return this.modifyTime;
    }

    public void setModifyTime(Long modifyTime) {
        this.modifyTime = modifyTime;
    }
}
